rain spell - French English Dictionary